# -*- coding: UTF-8 -*- #
"""
-------真正的勇士， 敢于直面惨淡的Warning、 敢于正视淋漓的Error-----
@author : 贾鹏博
@file : read_configini.py
@time : 2022/5/10 10:12
"""

import configparser
import os

root_dir = os.path.dirname(os.path.dirname(__file__))
config_path = os.path.join(root_dir,'config','config.ini')


class Readconfig:
    # 初始化 ConfigParser 实例，使用 ConfigParser 模块读取配置文件的 section 节点，section 节点就是 config.ini中 [] 的内容
    def __int__(self):
        self.config = configparser.ConfigParser()
        self.config.read(configparser,encoding='utf-8')

    def get_tester(self,param):
        value = self.config.get('tester',param)
        return value

    def get_mysqlconf(self,param):
        value = self.config.get('mysqlconf',param)
        return value

    def get_user(self,param):
        value = self.config.get('user',param)
        return value